.title{
  text-align: center;
  color: white;
  font-size: 2rem;
  line-height: 3.6rem;
}

.text{
  text-align: center;
  color: white;
  font-size: 1.6rem;
  padding-bottom: 1rem;
}

.checkbox{
  color: white;
  font-size: 1.4rem;
  padding-bottom: 1rem;
}

.anticon{
  color: #3872f6;
  font-size: 2rem;
  padding-top: 0.2rem;
}

input{
  color: white;
}

.wrap1{position:absolute; top:0; right:0; bottom:0; left:0; margin:auto }
.main_content{background:url(../../assets/img/main_bg.png) repeat; margin-left:auto; margin-right:auto; text-align:left; float:none; border-radius:8px;padding: 3rem}
.form-group{position:relative;}
.login_btn{display:block; background:#3872f6; color:#fff; font-size:15px; width:100%; line-height:50px; border-radius:3px; border:none; height: 50px}
.login_input{width:100%; border:1px solid #3872f6; border-radius:3px; line-height:40px; padding:2px 5px 2px 30px; background:none;}
.icon_font{position:absolute; bottom:15px; left:10px; font-size:18px; color:#3872f6;}
.font16{font-size:16px;}
.mg-t20{margin-top:20px;}
/*@media (min-width:200px){.pd-xs-20{padding:20px;}}*/
/*@media (min-width:768px){.pd-sm-50{padding:50px;}}*/
